.c-item {
    width: 710rpx;
    height: 160rpx;
    position: relative;
    left: 0;
    top: 0;
    z-index: 1;
    margin-bottom: 30rpx;

    .img-bg {
        position: relative;
        z-index: 1;
        left: 0;
        top: 0;
        width: 710rpx;
        height: 160rpx;
        display: block;
    }

    .content {
        position: absolute;
        left: 0;
        top: 0;
        z-index: 2;
        width: 710rpx;
        height: 160rpx;
        display: flex;
        align-items: center;

        .c-price {
            width: 204rpx;
            height: 160rpx;
            color: white;
            padding: 32rpx 0 0 32rpx;

            .txt1 {
                font-size: 48rpx;
                font-weight: 600;
            }

            .txt2 {
                font-size: 86rpx;
                font-weight: 600;
            }
        }

        .names {
            width: 466rpx;
            height: 160rpx;
            padding: 30rpx 0 20rpx 60rpx;

            .title1 {
                font-size: 28rpx;
                color: #333333;
                margin-bottom: 14rpx;
            }

            .title2 {
                font-size: 24rpx;
                color: #666666;
                margin-bottom: 4rpx;
            }

            .title3 {
                font-size: 24rpx;
                color: #999999;
            }
        }
    }
}

.line1 {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
}

